/**
 * 
 */
package com.module.hq.bus.globals;

/**
 * HeroQuest spell globals.
 * @author DaLoneDrau
 */
public interface SpellConsts {
	/** the number of inventory slots available. */
	int			NUM_SPELLS								= 12;
	/** air spell - swift wind. */
	int			SPELL_00_AIR_SWIFT_WIND					= 0;
	/** earth spell - heal body. */
	int			SPELL_01_EARTH_HEAL_BODY				= 1;
	/** fire spell - fire of wrath. */
	int			SPELL_02_FIRE_FIRE_OF_WRATH				= 2;
	/** water spell - water of healing. */
	int			SPELL_03_WATER_WATER_OF_HEALING			= 3;
	/** air spell - tempest. */
	int			SPELL_04_AIR_TEMPEST					= 4;
	/** earth spell - rock skin. */
	int			SPELL_05_EARTH_ROCK_SKIN				= 5;
	/** fire spell - courage. */
	int			SPELL_06_FIRE_COURAGE					= 6;
	/** water spell - sleep. */
	int			SPELL_07_WATER_SLEEP					= 7;
	/** air spell - genie. */
	int			SPELL_08_AIR_GENIE						= 8;
	/** earth spell - pass through rock. */
	int			SPELL_09_EARTH_PASS_THROUGH_ROCK		= 9;
	/** fire spell - ball of flame. */
	int			SPELL_10_FIRE_BALL_OF_FLAME				= 10;
	/** water spell - veil of mist. */
	int			SPELL_11_WATER_VEIL_OF_MIST				= 11;
	/** the rows of inventory slots. */
	int			SPELL_ICON_ROWS							= 3;
	/** spell icons. */
	String[]	SPELL_ICONS								= new String[] {
														"hq_ultima_spell_air_swift_wind",
														"hq_ultima_spell_earth_heal_body",
														"hq_ultima_spell_fire_fire_of_wrath",
														"hq_ultima_spell_water_water_of_healing",

			"hq_ultima_spell_air_tempest",
														"hq_ultima_spell_earth_rock_skin",
														"hq_ultima_spell_fire_courage",
														"hq_ultima_spell_water_sleep",
														"hq_ultima_spell_air_genie",
														"hq_ultima_spell_earth_pass_through_rock",
														"hq_ultima_spell_fire_ball_of_flame",
														"hq_ultima_spell_water_veil_of_mist"
														};
	int[] SPELL_BIT_FLAGS = new int[] {
			1 << 0, 1 << 1, 1 << 2, 1 << 3, 1 << 4, 1 << 5, 1 << 6, 1 << 7,
			1 << 8, 1 << 9, 1 << 10, 1 << 11
	};
}
